package com.fire.bo.coupon.req;

import java.io.Serializable;

import org.hibernate.validator.constraints.NotBlank;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(value = "Coupon新增bean")
public class CouponReqAdd implements Serializable
{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@NotBlank(message = "优惠卷类别")
	@ApiModelProperty(value = "优惠卷类别", required = true)
	private String couponType;
	
	@NotBlank(message = "优惠卷开始时间")
	@ApiModelProperty(value = "优惠卷开始时间", required = true)
	private String couponStartTime;
	
	@NotBlank(message = "优惠卷结束时间")
	@ApiModelProperty(value = "优惠卷结束时间", required = true)
	private String couponEndTime;
	
	@NotBlank(message = "优惠卷有效期")
	@ApiModelProperty(value = "优惠卷有效期", required = true)
	private String couponEffectiveTime;
	
	@NotBlank(message = "优惠卷数量")
	@ApiModelProperty(value = "优惠卷数量", required = true)
	private String couponNum;
	
	@NotBlank(message = "优惠卷状态 1.发布  2.未发布")
	@ApiModelProperty(value = "优惠卷状态 1.发布  2.未发布", required = true)
	private String couponStatus;
	
	@NotBlank(message = "备注")
	@ApiModelProperty(value = "备注", required = true)
	private String remark;
	
	@NotBlank(message = "优惠卷可使用结束时间")
	@ApiModelProperty(value = "优惠卷可使用结束时间", required = true)
	private String couponEffectiveEndTime;
	
	@NotBlank(message = "优惠卷价格")
	@ApiModelProperty(value = "优惠卷价格", required = true)
	private String couponPrice;
	
	@NotBlank(message = "门槛")
	@ApiModelProperty(value = "门槛", required = true)
	private String reachGate;
	
	public String getReachGate() {
		return reachGate;
	}

	public void setReachGate(String reachGate) {
		this.reachGate = reachGate;
	}

	public String getCouponEffectiveEndTime() {
		return couponEffectiveEndTime;
	}

	public void setCouponEffectiveEndTime(String couponEffectiveEndTime) {
		this.couponEffectiveEndTime = couponEffectiveEndTime;
	}

	public String getCouponPrice() {
		return couponPrice;
	}

	public void setCouponPrice(String couponPrice) {
		this.couponPrice = couponPrice;
	}

	public String getCouponType()
	{
		return couponType;
	}

	public void setCouponType(String couponType)
	{
		this.couponType = couponType;
	}

	public String getCouponStartTime()
	{
		return couponStartTime;
	}

	public void setCouponStartTime(String couponStartTime)
	{
		this.couponStartTime = couponStartTime;
	}

	public String getCouponEndTime()
	{
		return couponEndTime;
	}

	public void setCouponEndTime(String couponEndTime)
	{
		this.couponEndTime = couponEndTime;
	}

	public String getCouponEffectiveTime()
	{
		return couponEffectiveTime;
	}

	public void setCouponEffectiveTime(String couponEffectiveTime)
	{
		this.couponEffectiveTime = couponEffectiveTime;
	}

	public String getCouponNum()
	{
		return couponNum;
	}

	public void setCouponNum(String couponNum)
	{
		this.couponNum = couponNum;
	}

	public String getCouponStatus()
	{
		return couponStatus;
	}

	public void setCouponStatus(String couponStatus)
	{
		this.couponStatus = couponStatus;
	}

	public String getRemark()
	{
		return remark;
	}

	public void setRemark(String remark)
	{
		this.remark = remark;
	}
	
}
